 1.HQL操作之 -- DDL命令
   
   参考：https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL
   DDL（data definition language）： 主要的命令有CREATE、ALTER、DROP等。
   DDL主要是用在定义、修改数据库对象的结构 或 数据类型。
 
 2.数据库操作
   
   Hive有一个默认的数据库default，在操作HQL时，如果不明确的指定要使用哪个
库，则使用默认数据库；
   Hive的数据库名、表名均不区分大小写；
   名字不能使用数字开头；
   不能使用关键字，尽量不使用特殊符号；
   
   创建数据库语法：
   CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
     [COMMENT database_comment]
     [LOCATION hdfs_path]
     [MANAGEDLOCATION hdfs_path]
     [WITH DBPROPERTIES (property_name=property_value, ...)];
   
   -- 创建数据库，在HDFS上存储路径为 /user/hive/warehouse
   hive (default)> create database mydb;
   hive (default)> dfs -ls /user/hive/warehouse;
   
   -- 避免数据库已经存在时报错，使用 if not exists 进行判断【标准写法】
   hive (default)> create database if not exists mydb;
   
   -- 创建数据库。添加备注，指定数据库在存放位置
   hive (default)> create database if not exists mydb2
   comment 'this is mydb2'
   location '/user/hive/mydb2.db';
   
   1).查看数据库
   -- 查看所有数据库
   show database;
   2).查看数据库信息
   desc database mydb2;
   desc database extended mydb2;
   describe database extended mydb2;
   3).使用数据库
    use mydb; 
   4).删除数据库
   -- 删除一个空数据库
   drop database databasename;
   -- 如果数据库不为空，使用 cascade 强制删除
   drop database databasename cascade;
   
   